/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0 auto; padding: 0; }
img { border: 0 none; vertical-align: top; display:block;}
ul, li { list-style-type: none; }
body, input, select, button, textarea { font-size: 14px; font-family: Arial, Helvetica, sans-serif, "宋体"; } 
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background:#fff; color: #666666; line-height: 20px;  text-align:center; margin:0 auto;}
a { color: #222; text-decoration: none; }
a:link,a:visited {color:#666;text-decoration:none;}
a:hover,a:active {color:#999;text-decoration:none;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.content{width:980px; margin:0 auto;}
/*landing*/
.landing { width:100%; background-color:#ededed;border-bottom: 1px #cecece solid; height:30px;}
.landing_cont { width:980px; height:30px; margin:0 auto; text-align:right; color:#666666; font-size:12px; line-height:30px;}
.landing_cont .a_2,.a_2:visited {color:#666666;text-decoration:none;}
.landing_cont .a_2:hover {color:#333333;text-decoration:none;}
.landing_cont .a_1,.a_1:visited {color:#ff6600;text-decoration:none;}
.landing_cont .a_1:hover {color:#ff3c00;text-decoration:none;}
/*top*/
.top { width:980px; height:114px; margin:0 auto; text-align:right; color:#666666; font-size:12px; line-height:30px;}
#logo {width:214px; height:80px; background-image:url(../images/logo.jpg); margin:16px 0 0 2px; float:left; display:inline;}
#logo a {width:214px; height:80px;display: block;}
#search { float:right; width:350px; height:33px; margin:63px 0 0 0;}
#search .search_cont{ float:left; width:250px; height:34px; margin:0 0 0 0; display:inline;}
#search .search_cont input{width:246px; height:29px; display:inline; font-size:14px; line-height:29px; color:#999999;}
#search .search_btn{ float:left; width:65px; height:33px;margin:0px 0 0 0px!important; *margin:1px 0 0 0px!important; display:inline;margin:1px 0 0 0px;}
.nav { width:100%;height:40px;background-image:url(../images/nav_bg.jpg);}
.bottom_line { width:100%;height:5px;background-image:url(../images/bottom_line.jpg); font-size:1px; line-height:1px; margin:10px 0 0 0;}
.bottom { width:100%;height:50px;background-color:#ab002c;}
.bottom_cont { width:980px;height:50px; margin:0 auto;}
.bottom_cont .p_1{ width:97px;height:37px;float:left; display:inline; margin:6px 0 0 0;}
.bottom_cont .p_2{ float:right; display:inline; width:700px; height:43px; text-align:right; font-size:12px; line-height:20px; margin:5px 10px 0 0; color:#f4a5bd;}
.bottom_cont .p_2 .a_3,.a_3:visited {color:#f4a5bd;text-decoration:none;}
.bottom_cont .p_2 .a_3:hover {color:#fff;text-decoration:none;}
/*menu*/
#menu { width:980px; margin:0 auto; height:40px;}
#menu ul{ float:left;width:960px;}
#menu ul li{ float:left; display:inline;}
#menu .nav_line{ width:2px; height:40px;background-image:url(../images/nav_line.jpg); font-size:1px;}
#menu .nav{ width:107px; height:40px;}
#menu .nav a{ width:107px; height:40px;text-decoration:none; display:block; background-image:url(../images/nav_tel.jpg); color:#FFFFFF; font-weight:bold; line-height:40px;}
#menu .nav a:hover {text-decoration: none; background-image:url(../images/nav_tel.jpg);  width:107px; height:40px; color:#ffcddd;font-weight:bold; line-height:40px;}
#menu .nav_h{ width:107px; height:40px;}
#menu .nav_h a{ width:107px; height:40px;text-decoration:none; display:block; background-image:url(../images/nav_tel_h.jpg); color:#FFFFFF; font-weight:bold; line-height:40px;}
#menu .nav_h a:hover {text-decoration: none; background-image:url(../images/nav_tel_h.jpg);  width:107px; height:40px;color:#ffcddd;font-weight:bold; line-height:40px;}
#menu .nav1{ width:107px; height:40px;}
#menu .nav1 a{ width:107px; height:40px;text-decoration:none; display:block; background-image:url(../images/nav_tel.jpg); color:#FFFFFF; font-weight:bold; line-height:40px;}
#menu .nav1 a:hover {text-decoration: none; background-image:url(../images/nav_tel.jpg);  width:107px; height:40px; color:#ffcddd;font-weight:bold; line-height:40px;}
#menu .nav1_h{ width:107px; height:40px;}
#menu .nav1_h a{ width:107px; height:40px;text-decoration:none; display:block; background-image:url(../images/nav_tel_h.jpg); color:#FFFFFF; font-weight:bold; line-height:40px;}
#menu .nav1_h a:hover {text-decoration: none; background-image:url(../images/nav_tel_h.jpg);  width:107px; height:40px;color:#ffcddd;font-weight:bold; line-height:40px;}
#menu .nav2{ width:107px; height:40px;}
#menu .nav2 a{ width:107px; height:40px;text-decoration:none; display:block; background-image:url(../images/nav_tel.jpg); color:#FFFFFF; font-weight:bold; line-height:40px;}
#menu .nav2 a:hover {text-decoration: none; background-image:url(../images/nav_tel.jpg);  width:107px; height:40px; color:#ffcddd;font-weight:bold; line-height:40px;}
#menu .nav2_h{ width:107px; height:40px;}
#menu .nav2_h a{ width:107px; height:40px;text-decoration:none; display:block; background-image:url(../images/nav_tel_h.jpg); color:#FFFFFF; font-weight:bold; line-height:40px;}
#menu .nav2_h a:hover {text-decoration: none; background-image:url(../images/nav_tel_h.jpg);  width:107px; height:40px;color:#ffcddd;font-weight:bold; line-height:40px;}
#menu .nav3{ width:107px; height:40px;}
#menu .nav3 a{ width:107px; height:40px;text-decoration:none; display:block; background-image:url(../images/nav_tel.jpg); color:#FFFFFF; font-weight:bold; line-height:40px;}
#menu .nav3 a:hover {text-decoration: none; background-image:url(../images/nav_tel.jpg);  width:107px; height:40px; color:#ffcddd;font-weight:bold; line-height:40px;}
#menu .nav3_h{ width:107px; height:40px;}
#menu .nav3_h a{ width:107px; height:40px;text-decoration:none; display:block; background-image:url(../images/nav_tel_h.jpg); color:#FFFFFF; font-weight:bold; line-height:40px;}
#menu .nav3_h a:hover {text-decoration: none; background-image:url(../images/nav_tel_h.jpg);  width:107px; height:40px;color:#ffcddd;font-weight:bold; line-height:40px;}
#menu .nav4{ width:107px; height:40px;}
#menu .nav4 a{ width:107px; height:40px;text-decoration:none; display:block; background-image:url(../images/nav_tel.jpg); color:#FFFFFF; font-weight:bold; line-height:40px;}
#menu .nav4 a:hover {text-decoration: none; background-image:url(../images/nav_tel.jpg);  width:107px; height:40px; color:#ffcddd;font-weight:bold; line-height:40px;}
#menu .nav4_h{ width:107px; height:40px;}
#menu .nav4_h a{ width:107px; height:40px;text-decoration:none; display:block; background-image:url(../images/nav_tel_h.jpg); color:#FFFFFF; font-weight:bold; line-height:40px;}
#menu .nav4_h a:hover {text-decoration: none; background-image:url(../images/nav_tel_h.jpg);  width:107px; height:40px;color:#ffcddd;font-weight:bold; line-height:40px;}
#menu .nav5{ width:107px; height:40px;}
#menu .nav5 a{ width:107px; height:40px;text-decoration:none; display:block; background-image:url(../images/nav_tel.jpg); color:#FFFFFF; font-weight:bold; line-height:40px;}
#menu .nav5 a:hover {text-decoration: none; background-image:url(../images/nav_tel.jpg);  width:107px; height:40px; color:#ffcddd;font-weight:bold; line-height:40px;}
#menu .nav5_h{ width:107px; height:40px;}
#menu .nav5_h a{ width:107px; height:40px;text-decoration:none; display:block; background-image:url(../images/nav_tel_h.jpg); color:#FFFFFF; font-weight:bold; line-height:40px;}
#menu .nav5_h a:hover {text-decoration: none; background-image:url(../images/nav_tel_h.jpg);  width:107px; height:40px;color:#ffcddd;font-weight:bold; line-height:40px;}
